package com.sky.service;

import com.sky.dto.OrdersCancelDTO;
import com.sky.dto.OrdersPageQueryDTO;
import com.sky.dto.OrdersRejectionDTO;
import com.sky.entity.Orders;
import com.sky.result.PageResult;
import com.sky.vo.OrderDetailsVO;
import com.sky.vo.OrderStatisticsVO;

import java.util.List;

public interface AdminOrderService {
    void confirm(Integer id);

    void reject(OrdersRejectionDTO dto);

    OrderDetailsVO getdetails(String id);

    void cancel(OrdersCancelDTO dto);

    PageResult search(OrdersPageQueryDTO dto);

    void complete(String id);

    OrderStatisticsVO get();

    void delivery(String id);
}
